body {
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}

ul{
    list-style: none;
}

*{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.bgw{
    background: rgba(255,255,255,.8);padding: 20px 0;margin-left: 5px;position:relative;
}
.pd10{
    padding:10px;
}
.pd50{
    padding:50px;
}
.selected{
    font-weight: bold;
}
.article_list_box ul li{
    margin-bottom: 30px;
}
.article_list_box ul li>div{
    margin-bottom: 10px;
}
.rinfo{
    font-size: 12px;
    color: #b7b7b7;
}
.lineHight{
    line-height: 30px;
}
.content{
    line-height: 25px;
    color: #676767;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
/*.list_menu{*/
    /*border: 1px solid #428BCA;*/
    /*border-right: 1px solid #428BCA;*/
    /*border-radius: 5px;*/
/*}*/
/*.list_menu ul{*/
    /*padding-left: 0;*/
/*}*/

/*.list_menu>ul>li{*/
    /*position: relative;*/
    /*padding: 10px 0;*/
/*}*/
/*.list_menu>ul>li li:hover{*/
    /*background-color: #eeeeee;*/
/*}*/
/*.list_menu span{*/
    /*color: #6d6d6d;*/
    /*background-color: #428BCA;*/
    /*border: 1px solid #CCCCCC;*/
    /*border-radius: 5px;*/
    /*display: block;*/
    /*padding: 10px 20px;*/
    /*font-weight: 400;*/
    /*text-align: center;*/
    /*cursor:pointer;*/
/*}*/
/*.f_node{*/
    /*color:#ffffff !important;*/
    /*background-color: #428BCA !important;*/
/*}*/
/*.f_node i{*/
    /*float: right;*/
/*}*/

input[type="search"].form-control{
    width: auto;
    display: inline-block;
}

.f_node{
    color:#ffffff;
    background-color: #428BCA;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    display: inline-block;
    padding: 6px 12px;
    font-weight: 400;
    text-align: center;
    cursor:pointer;
}
.tree ul li{
    position: relative;
    padding: 10px 0;
}

.tree ul li::before{
    content:"";
    position: absolute;
    left:-25px;
    bottom:50px;
    top:0;
    width:1px;
    height: 100%;
    border-left:1px solid #428BCA;

}
.tree ul li::after{
    content:"";
    width:25px;
    position: absolute;
    top:20px;
    left:-25px;
    border-top:1px solid #428BCA;
}
.tree ul li:last-child::before{
    height: 22px;
}
.tree>ul>li{
    padding:0;
}
.tree>ul>li::before{
    border:0;
}
.tree>ul>li::after{
    border:0;
}

 /*==================防闪烁！！=========================*/
 [ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}
ng\:form{display:block;}
.ng-animate-start{clip:rect(0,auto,auto,0);-ms-zoom:1.0001;}
.ng-animate-active{clip:rect(-1px,auto,auto,0);-ms-zoom:1;}